import { httpAction } from '@/api/manage';
import { message } from 'ant-design-vue';

export const portLetApiMixin = {
  data() {
    return {
      // deleteUrl: '/api/appsys/portlet/portalConfig/delete/v1/',
      // getPagesUrl: '/api/appsys/portlet/portalConfig/togGetPortalAuth/v1'
    };
  },
  methods: {
    /*删除门户小页*/
    deletePortlet(id) {
      message.success('删除成功!');
      this.$emit('updatePortLetList');
      /*if (id) {
        let url = this.deleteUrl + '/' + id;
        httpAction(url, null, 'post').then(res => {
          if (res.success) {
            message.success('删除成功!');
            this.$emit('updatePortLetList');
          } else {
            message.error('删除失败!');
          }
        });
      } else {
        message.warning('缺少ID!');
      }*/
    },
    /*获取门户小页列表*/
    getBasicComponents(success) {
      const pagesData = [
        {
          "menuOrder": "1",
          "menuStatus": "1",
          "menuUrl": "views/system/portlet/WaitTodo",
          "menuCode": "waitTodo",
          "menuName": "我的待办",
          'menuPath': "/waitTodo",        // 路由
          'menuRoutename': "waitTodo",   // 路由命名
          'showTitle': '1', //0-显示 ，1-不显示
          'height': '300',
          "id": "1",
          "rowId": "1"
        },
        {
          "menuOrder": "1",
          "menuStatus": "1",
          "menuUrl": "views/system/portlet/CommonProcess",
          "menuCode": "commonProcess",
          "menuName": "常用流程",
          'menuPath': "/commonProcess",        // 路由
          'menuRoutename': "commonProcess",   // 路由命名
          'showTitle': '0', //0-显示 ，1-不显示
          'height': '300',
          "id": "2",
          "rowId": "2"
        },
        {
          "menuOrder": "1",
          "menuStatus": "1",
          "menuUrl": "views/system/portlet/YchCard01",
          "menuCode": "YchCard01",
          "menuName": "多折线图",
          'menuPath': "/YchCard01",        // 路由
          'menuRoutename': "YchCard01",   // 路由命名
          'showTitle': '1', //0-显示 ，1-不显示
          'height': '400',
          "id": "16",
          "rowId": "16"
        }, {
          "menuOrder": "1",
          "menuStatus": "1",
          "menuUrl": "views/system/portlet/YchCard02",
          "menuCode": "YchCard02",
          "menuName": "分组柱状图",
          'menuPath': "/YchCard02",        // 路由
          'menuRoutename': "YchCard02",   // 路由命名
          'showTitle': '1', //0-显示 ，1-不显示
          'height': '400',
          "id": "17",
          "rowId": "17"
        }, {
          "menuOrder": "1",
          "menuStatus": "1",
          "menuUrl": "views/system/portlet/YchCard03",
          "menuCode": "YchCard03",
          "menuName": "饼图",
          'menuPath': "/YchCard03",        // 路由
          'menuRoutename': "YchCard03",   // 路由命名
          'showTitle': '1', //0-显示 ，1-不显示
          'height': '400',
          "id": "18",
          "rowId": "18"
        }, {
          "menuOrder": "1",
          "menuStatus": "1",
          "menuUrl": "views/system/portlet/Announcement",
          "menuCode": "Announcement",
          "menuName": "通知公告",
          'menuPath': "/Announcement",        // 路由
          'menuRoutename': "Announcement",   // 路由命名
          'showTitle': '0', //0-显示 ，1-不显示
          'height': '400',
          "id": "19",
          "rowId": "19"
        }
      ]
      success(pagesData);
      /*httpAction(this.getPagesUrl, null, 'post').then(res => {
        if (res.result) {
          if (success) {
            let data = [];
            res.result.map(tim => {
              if (tim != null) {
                data.push(tim);
              }
            });
            success(data);
          }
        }
      });*/
    }
  }
};
